//请求URL
layui.define([], function (exports) {
    exports('api', {
        /*后端接口*/
        login: '/login/sys',                //登录
        logout:'/login/sys/logout',        //退出登录
        captcha: '/login/captcha.jpg',     //获取验证码
        uploadFile: '/sys/oss/upload',             //上传文件
        pageLogList: '/sys/log/list',    //系统日志
        getSysMenu: '/sys/menu/nav',    //获取菜单
        getDict: '/comm/dict/all',    //获取菜单
        monitorQuery: '/comm/monitor/query',//查询服务监控
        updatePassword: '/sys/user/password',         //修改密码
        /*sys*/
            /*user  用户管理  */
            pageUserList: '/sys/user/page',     //分页查询用户
            getRoleList: '/sys/role/select',      //获取角色
            saveUser: '/sys/user/save',         //新增用户
            getCurrentRoleList: '/sys/user/info',   //获取当前角色
            updateUser: '/sys/user/update',         //修改用户
            deleteUser: '/sys/user/delete',         //删除用户
            updateBatch: '/sys/user/updateBatch',   //重置密码

            /*menu  菜单管理  */
            getMenuList: '/sys/menu/list',          //获取菜单
            getSelectMenuList: '/sys/menu/select',          //获取树形下拉
            saveMenu: '/sys/menu/save',             //新增菜单
            updateMenu: '/sys/menu/update',         //修改菜单
            deleteMenu: '/sys/menu/delete',         //删除菜单

            /*role 角色管理*/
            pageRoleList: '/sys/role/list',          //分页条件查询角色
            saveRole: '/sys/role/save',             //新增角色
            updateRole: '/sys/role/update',         //修改角色
            deleteRoles: '/sys/role/delete',         //删除角色  [] roleIds
            roleInfo: '/sys/role/info',              //查询角色信息  [] roleIds

            /*schedule  定时任务*/
            pageScheduleList: '/sys/schedule/list',          //分页条件查询定时任务
            saveSchedule: '/sys/schedule/save',             //新增角色
            updateSchedule: '/sys/schedule/update',         //修改角色
            deleteSchedule: '/sys/schedule/delete',         //删除角色  [] jobIds
            scheduleInfo: '/sys/schedule/info',              //查询定时任务信息   jobId
            pauseSchedule: '/sys/schedule/pause',            //暂停定时任务   [] jobIds
            resumeSchedule: '/sys/schedule/resume',         //恢复定时任务   [] jobIds
            getCronStr: '/sys/cron/getCronStr',         //获取cron 表达式

            /*schedule  定时任务 日志*/
            pageScheduleLogList: '/sys/scheduleLog/list',          //分页条件查询定时任务

            /*dict  数据字典*/
            pageDictTypeList: '/sys/dict/list',                         //查询所有字典类型
            saveDictType:   '/sys/dict/save',                           //新增字典类型
            updateDictType: '/sys/dict/update',                         //修改字典类型
            deleteDictType: '/sys/dict/delete',                         //删除字典类型    【】 ids

            pageDictValList: '/sys/dictval/list',                       //查询字典值
            saveDictValList: '/sys/dictval/save',                       //查询字典值
            updateDictValList: '/sys/dictval/update',                       //查询字典值
            deleteDictValList: '/sys/dictval/delete',                       //查询字典值   【】 ids
    });
});